# -*- coding: utf-8 -*-

# 这是注释

'''
    os默认存在不需要引入
'''
import os

from pip._vendor.distlib.compat import raw_input


def foo(arg1, arg2):
    res = arg1 + arg2
    # 字符串格式输出类似c语言
    print('%s 加 %s 等于 %s' % (arg1, arg2, res))
    # if elif else 条件语言
    if res < 50:
        print('<50')
    #  逻辑运算不是 &&和|| 而是and 和 or的英文
    elif res == 50 or res == 100:
        print('=50')
    else:
        print('>50')
    return res  # 合法注释
    '''
    合法注释    
'''


def main():
    print("hello world!")

    # 单引双引都行，注意转义
    print("这是lch\'问候")
    print('这是lch\'问候')

    # 调用函数
    foo(5, 10)

    # 字符也可以乘 '========='
    print('=' * 10)
    # 调用了os模块中的函数，并连接字符串
    print('这里执行系统函数' + os.getcwd())

    # 变量需先实例化，才可计算
    counter = 0
    counter += 1

    print(counter)

    # 内置的列表类型对象，可以包含任务对象
    food = ['apple', 'orange', 'tangerine', ['苹果', '橘子']]
    # 循环中，i代表列表中按顺序的每个food
    for i in food:
        print(i)

    print('数到10')
    # range()内置的函数，得到[0,1,2,3...9]
    for i in range(10):
        print(i)


'''
一般在脚本的最好调用主函数main();而且使用内置的运行脚本名来判定
当且仅当我们直接运行当前脚本时，__name__才为__main()__
这样当脚本被当作模块进行import导入时，并不运行main()
所有，一般这里是写测试代码的
'''
if __name__ == '__main__':
    main()
    v = raw_input("")
    print(v)
